# 列表生产式
# print(list(range(5)))

# 写法1：[expr for iter_var in iterable]
#
# 写法2：[expr for iter_var in iterable if cond_expr]

# 示例1：生成一个10个元素的列表，每个分别对应1-10的两倍
# my_list = [x * 2 for x in range(1, 11)]
# print(my_list)

# 示例2：生成一个100以内所有偶数的列表
# my_list = [x for x in range(1, 101) if x % 2 == 0]
# print(my_list)

# 示例3：生成一个 [1,0]，[1,1]，[1,2]，[1,3]，[1,4]，[1,5]，[2,0]，[2,1]，[2,2]，[2,3]，[2,4]，[2,5]的列表
my_list = [[x, y] for x in range(1, 3) for y in range(0, 6)]
print(my_list)
